package com.huangwenshuo.futurestarschoolmanagement.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.huangwenshuo.futurestarschoolmanagement.pojo.dto.Page;
import com.huangwenshuo.futurestarschoolmanagement.pojo.po.Students;
import com.huangwenshuo.futurestarschoolmanagement.pojo.vo.StudentVo;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author huangwenshuo
 * @since 2020-12-24
 */
public interface StudentsService extends IService<Students> {

    List<StudentVo> getStuPages(Page page);


    Integer getStuTotal(Page page);

    List<String> getClassNames(Page page);

    List<String> getPositionNames(Page page);

    void updateStu(StudentVo studentVo);

    void deleteStu(String uid);

    void addStu(StudentVo studentVo);

    void exportStu(Page page, HttpServletResponse response);
}
